翻訳と辞書
Words near each other
・ Gerbrand Harkes
・ Gerbrand van den Eeckhout
・ Gerbrandt Grobler
・ Gerbrandy
・ Gerbrandy Tower
・ Gerbrunn
・ Gerbstedt
・ Gerbstedt (Verwaltungsgemeinschaft)
・ Gerburg Jahnke
・ Gerbécourt
・ Gerbécourt-et-Haplemont
・ Gerbépal
・ Gerbéviller
・ Gerce, Kozaklı
・ Gercebahşiş
Gerchberg–Saxton algorithm
・ Gerco Schröder
・ Gercourt-et-Drillancourt
・ Gercy
・ Gercüş
・ Gerd
・ Gerd Ab, Mazandaran
・ Gerd Achgelis
・ Gerd Achterberg
・ Gerd Albrecht
・ Gerd Alu
・ Gerd Andersson
・ Gerd Andres
・ Gerd Anthoff
・ Gerd Aretz


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Gerchberg–Saxton algorithm : ウィキペディア英語版
Gerchberg–Saxton algorithm

The Gerchberg–Saxton (GS) algorithm is an iterative algorithm for retrieving the phase of a pair of light distributions (or any other mathematically valid distribution) related via a propagating function, such as the Fourier transform, if their intensities at their respective optical planes are known.
It is often necessary to know only the phase distribution from one of the planes, since the phase distribution on the other plane can be obtained by performing a Fourier transform on the plane whose phase is known. Although often used for two-dimensional signals, the GS algorithm is also valid for one-dimensional signals.
The paper by R. W. Gerchberg and W. O. Saxton on this algorithm is entitled “A practical algorithm for the determination of the phase from image and diffraction plane pictures,” and was published in ''Optik'' (35, 237–246 1972).
The pseudo-code below performs the GS algorithm to obtain a phase distribution for the plane, Source, such that its Fourier transform would have the amplitude distribution of the plane, Target.
==Pseudo-code algorithm==

Let:
FT – forward Fourier transform
IFT – inverse Fourier transform
''i'' – the imaginary unit, √−1 (square root of −1)
exp – exponential function (exp(x)=''e''''x'')
Target and Source be the Target and Source Amplitude planes respectively
A, B, C & D be complex planes with the same dimension as Target and Source
Amplitude – Amplitude-extracting function:
e.g. for complex ''z'' = ''x'' + ''iy'', amplitude(''z'') = sqrt(''x''·''x'' + ''y''·''y'')
for real ''x'', amplitude(''x'') = |''x''|
Phase – Phase extracting function:
e.g. Phase(z) = arctan(y/x)
end Let

Gerchberg–Saxton Algorithm(Source, Target, Retrieved_Phase)
A = IFT(Target)
while error criterion is not satisfied
B = Amplitude(Source)
* exp(i
*Phase(A))
C = FT(B)
D = Amplitude(Target)
* exp(i
*Phase(C))
A = IFT(D)
end while
Retrieved_Phase = Phase(A)
end Gerchberg–Saxton Algorithm
This is just one of the many ways to implement the GS algorithm. Aside from optimizations, others may start by performing a forward Fourier Transform to the source distribution.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Gerchberg–Saxton algorithm」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.